home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / gnu / patch20u.lha / patch-2.0.12u9 / ChangeLog < prev    next >
Text File  |  1993-05-30  |  10KB  |  291 lines

  1. Mon May 31 00:49:40 1993  Paul Eggert  (eggert@twinsun.com)
  2.  
  3.     * patchlevel.h: PATCHLEVEL 12u9.
  4.  
  5.     * inp.c (plan_a): Don't lock the checked-out file if `patch -o'
  6.     redirected the output elsewhere.
  7.     * common.h (CHECKOUT_LOCKED, GET_LOCKED): New macros.  GET and
  8.     CHECKOUT now just checkout unlocked copies.
  9.  
  10.     * Makefile (dist): Use gzip, not compress.
  11.  
  12. Fri May 28 08:44:50 1993  Paul Eggert  (eggert@twinsun.com)
  13.  
  14.     * backupfile.c (basename): Define even if NODIR isn't defined.
  15.     * patch.c (main): Ask just once to apply a reversed patch.
  16.  
  17. Tue Sep 15 00:36:15 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  18.  
  19.     * patchlevel.h: PATCHLEVEL 12u8.
  20.  
  21. Mon Sep 14 22:01:23 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  22.  
  23.     * Makefile.SH: Add uninstall target.  Simplify install target.
  24.  
  25.     * util.c (fatal, pfatal): Add some asterisks to make fatal
  26.     messages stand out more.
  27.  
  28. Tue Aug 25 22:13:36 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  29.  
  30.     * patch.c (main, get_some_switches), common.h, inp.c (plan_a,
  31.     plan_b), pch.c (there_is_another_patch): Add -t option,
  32.     similar to -f.
  33.  
  34. Mon Jul 27 11:27:07 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  35.  
  36.     * inp.c (plan_a, util.c (fetchname): Use a macro to simplify code.
  37.     * common.h: Define SCCSDIFF and RCSDIFF.
  38.     * inp.c (plan_a): Use them to make sure it's safe to check out
  39.     the default RCS or SCCS version.
  40.     From Paul Eggert.
  41.  
  42. Wed Jul 22 14:37:08 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  43.  
  44.     * patch.man: Use the standard comment syntax -- '\" -- instead
  45.     of '''.
  46.  
  47. Tue Jul 21 15:26:01 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  48.  
  49.     * Configure: Add /etc /usr/lib /lib to pth.
  50.  
  51. Mon Jul 20 14:10:32 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  52.  
  53.     * util.h: Declare basename.
  54.     * inp.c (plan_a), util.c (fetchname): Use it to isolate the
  55.     leading path when testing for RCS and SCCS files.
  56.  
  57. Sat Jul 11 18:03:26 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  58.  
  59.     * Configure: Use the user's PATH and build pth from it.
  60.  
  61. Fri Jul 10 16:03:23 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  62.  
  63.     * Configure: Change cc -S to cc -c and tr '[ - ]' '[\012-\012]'
  64.     to tr ' ' '\012' for AIX 3.2.
  65.     From chip@tct.com (Chip Salzenberg).
  66.  
  67.     * util.c (makedirs): Only make the directories that don't exist.
  68.     From chip@tct.com (Chip Salzenberg).
  69.  
  70. Wed Jul  8 01:21:15 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  71.  
  72.     * util.c (fatal, pfatal): Print "patch: " before message.
  73.     * pch.c, inp.c, patch.c, util.c: Remove "patch: " from the
  74.     callers that had it.
  75.  
  76.     * util.c (pfatal): New function.
  77.     * util.h: Declare it and pfatal[1-4] macros.
  78.     * various files: Use it instead of fatal where appropriate.
  79.  
  80.     * Configure: Make /usr/local/man/man1 the first choice for the
  81.     man pages.
  82.  
  83.     * patch.c (main): Open ofp after checking for ed script.
  84.     Close ofp and rejfp before trying plan B.
  85.     From epang@sfu.ca (Eugene Pang).
  86.  
  87.     * backupfile.h: Declare get_version.
  88.  
  89.     * Move decls of rindex and popen to common.h.
  90.  
  91.     * common.h (myuid): New variable.
  92.     * patch.c (main): Initialize it.
  93.     * inp.c (myuid): Function removed.
  94.     (plan_a): Use the variable, not the function.
  95.  
  96.     * patch.c: Reinstate -E option.
  97.  
  98. Tue Jul  7 23:19:28 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  99.  
  100.     * inp.c (myuid): New function.
  101.     (plan_a): Call it.  Optimize stat calls.  Be smarter about
  102.     detecting checked out RCS and SCCS files.
  103.     From Paul Eggert (eggert@twinsun.com).
  104.  
  105.     * inp.c, util.c, patch.c: Don't bother checking for stat() > 0.
  106.  
  107. Mon Jul  6 13:01:52 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  108.  
  109.     * version.c (version): Don't print the RCS stuff, since we're
  110.     not updating it regularly.
  111.  
  112.     * patch.c (get_some_switches): Make the usage message more accurate.
  113.  
  114.     * patchlevel.h: PATCHLEVEL 12u7.
  115.  
  116.     * Makefile.SH (dist): New target.
  117.     Makedist: File removed.
  118.  
  119.     * inp.c (plan_a): Check whether the user can write to the
  120.     file, not whether anyone can write to the file.
  121.  
  122. Sat Jul  4 00:06:58 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  123.  
  124.     * inp.c (plan_a): Try to check out read-only files from RCS or SCCS.
  125.  
  126.     * util.c (move_file): If backing up by linking fails, try copying.
  127.     From cek@sdc.boeing.com (Conrad Kimball).
  128.  
  129.     * patch.c (get_some_switches): Eliminate -E option; always
  130.     remove empty output files.
  131.  
  132.     * util.c (fetchname): Only undo slash removal for relative
  133.     paths if -p was not given.
  134.  
  135.     * Makefile.sh: Add mostlyclean target.
  136.  
  137. Fri Jul  3 23:48:14 1992  David J. MacKenzie  (djm@nutrimat.gnu.ai.mit.edu)
  138.  
  139.     * util.c (fetchname): Accept whitespace between `Index:' and filename.
  140.     Also plug a small memory leak for diffs against /dev/null.
  141.     From eggert@twinsun.com (Paul Eggert).
  142.  
  143.     * common.h: Don't define TRUE and FALSE if already defined.
  144.     From phk@data.fls.dk (Poul-Henning Kamp).
  145.  
  146. Wed Apr 29 10:19:33 1992  David J. MacKenzie  (djm@churchy.gnu.ai.mit.edu)
  147.  
  148.     * backupfile.c (get_version): Exit if given a bad backup type.
  149.  
  150. Fri Mar 27 09:57:14 1992  Karl Berry  (karl at hayley)
  151.  
  152.         * common.h (S_ISDIR, S_ISREG): define these.
  153.         * inp.c (plan_a): use S_ISREG, not S_IFREG.
  154.         * util.c (fetchname): use S_ISDIR, not S_IFDIR.
  155.  
  156. Mon Mar 16 14:10:42 1992  David J. MacKenzie  (djm@wookumz.gnu.ai.mit.edu)
  157.  
  158.     * patchlevel.h: PATCHLEVEL 12u6.
  159.  
  160. Sat Mar 14 13:13:29 1992  David J. MacKenzie  (djm at frob.eng.umd.edu)
  161.  
  162.     * Configure, config.h.SH: Check for directory header and unistd.h.
  163.  
  164.     * patch.c (main): If -E was given and output file is empty after
  165.     patching, remove it.
  166.     (get_some_switches): Recognize -E option.
  167.  
  168.     * patch.c (copy_till): Make garbled output an error, not a warning
  169.     that doesn't change the exit status.
  170.  
  171.     * common.h: Protect against system declarations of malloc and realloc.
  172.  
  173.     * Makedist: Add backupfile.[ch].
  174.  
  175.     * Configure: Look for C library where NeXT and SVR4 put it.
  176.     Look in /usr/ucb after /bin and /usr/bin for utilities,
  177.     and look in /usr/ccs/bin, to make SVR4 happier.
  178.     Recognize m68k predefine.
  179.  
  180.     * util.c (fetchname): Test of stat return value was backward.
  181.     From csss@scheme.cs.ubc.ca.
  182.  
  183.     * version.c (version): Exit with status 0, not 1.
  184.  
  185.     * Makefile.SH: Add backupfile.[cho].
  186.     * patch.c (main): Initialize backup file generation.
  187.     (get_some_switches): Add -V option.
  188.     * common.h, util,c, patch.c: Replace origext with simple_backup_suffix.
  189.     * util.c (move_file): Use find_backup_file_name.
  190.  
  191. Tue Dec  3 11:27:16 1991  David J. MacKenzie  (djm at wookumz.gnu.ai.mit.edu)
  192.  
  193.     * patchlevel.h: PATCHLEVEL 12u5.
  194.  
  195.     * Makefile.SH: Change clean, distclean, and realclean targets a
  196.     little so they agree with the GNU coding standards.
  197.     Add Makefile to addedbyconf, so distclean removes it.
  198.  
  199.     * Configure: Recognize Domain/OS C library in /lib/libc.
  200.     From mmuegel@mot.com (Michael S. Muegel).
  201.  
  202.     * pch.c: Fixes from Wayne Davison:
  203.     Patch now accepts no-context context diffs that are
  204.     specified with an assumed one line hunk (e.g.  "*** 10 ****").
  205.     Fixed a bug in both context and unified diff processing that would
  206.     put a zero-context hunk in the wrong place (one line too soon).
  207.     Fixed a minor problem with p_max in unified diffs where it would
  208.     set p_max to hunkmax unnecessarily (the only adverse effect was to
  209.     not supply empty lines at eof by assuming they were truncated).
  210.  
  211. Tue Jul  2 03:25:51 1991  David J. MacKenzie  (djm at geech.gnu.ai.mit.edu)
  212.  
  213.     * Configure: Check for signal declaration in
  214.     /usr/include/sys/signal.h as well as /usr/include/signal.h.
  215.  
  216.     * Configure, common.h, config.h.SH: Comment out the sprintf
  217.     declaration and tests to determine its return value type.  It
  218.     conflicts with ANSI C systems' prototypes in stdio.h and the
  219.     return value of sprintf is never used anyway -- it's always cast
  220.     to void.
  221.  
  222. Thu Jun 27 13:05:32 1991  David J. MacKenzie  (djm at churchy.gnu.ai.mit.edu)
  223.  
  224.     * patchlevel.h: PATCHLEVEL 12u4.
  225.  
  226. Thu Feb 21 15:18:14 1991  David J. MacKenzie  (djm at geech.ai.mit.edu)
  227.  
  228.     * pch.c (another_hunk): Fix off by 1 error.  From
  229.     iverson@xstor.com (Tim Iverson).
  230.  
  231. Sun Jan 20 20:18:58 1991  David J. MacKenzie  (djm at geech.ai.mit.edu)
  232.  
  233.     * Makefile.SH (all): Don't make a dummy `all' file.
  234.  
  235.     * patchlevel.h: PATCHLEVEL 12u3.
  236.  
  237.     * patch.c (nextarg): New function.
  238.     (get_some_switches): Use it, to prevent dereferencing a null
  239.     pointer if an option that takes an arg is not given one (is last
  240.     on the command line).  From Paul Eggert.
  241.  
  242.     * pch.c (another_hunk): Fix from Wayne Davison to recognize
  243.     single-line hunks in unified diffs (with a single line number
  244.     instead of a range).
  245.  
  246.     * inp.c (rev_in_string): Don't use `s' before defining it.  From
  247.     Wayne Davison.
  248.  
  249. Mon Jan  7 06:25:11 1991  David J. MacKenzie  (djm at geech.ai.mit.edu)
  250.  
  251.     * patchlevel.h: PATCHLEVEL 12u2.
  252.  
  253.     * pch.c (intuit_diff_type): Recognize `+++' in diff headers, for
  254.     unified diff format.  From unidiff patch 1.
  255.  
  256. Mon Dec  3 00:14:25 1990  David J. MacKenzie  (djm at albert.ai.mit.edu)
  257.  
  258.     * patch.c (get_some_switches): Make the usage message more
  259.     informative. 
  260.  
  261. Sun Dec  2 23:20:18 1990  David J. MacKenzie  (djm at albert.ai.mit.edu)
  262.  
  263.     * Configure: When checking for C preprocessor, look for 'abc.*xyz'
  264.     instead of 'abc.xyz', so ANSI C preprocessors work.
  265.  
  266.     * Apply fix for -D from ksb@mentor.cc.purdue.edu (Kevin Braunsdorf).
  267.  
  268.     * Apply unidiff patches from davison@dri.com (Wayne Davison).
  269.  
  270. Wed Mar  7 23:47:25 1990  Jim Kingdon  (kingdon at pogo.ai.mit.edu)
  271.  
  272.     * pch.c: Call malformed instead of goto malformed
  273.     (just allows easier debugging).
  274.  
  275. Tue Jan 23 21:27:00 1990  Jim Kingdon  (kingdon at pogo.ai.mit.edu)
  276.  
  277.     * common.h (TMP*NAME): Make these char *, not char [].
  278.     patch.c (main): Use TMPDIR (if present) to set TMP*NAME.
  279.     common.h: Declare getenv.
  280.  
  281. Sun Dec 17 17:29:48 1989  Jim Kingdon  (kingdon at hobbes.ai.mit.edu)
  282.  
  283.     * patch.c (reverse_flag_specified): New variable.
  284.     (get_some_switches, reinitialize_almost_everything): Use it.
  285.  
  286. Local Variables:
  287. mode: indented-text
  288. left-margin: 8
  289. version-control: never
  290. end:
  291.